import java.util.Scanner;

/**
 * @Author: YCKOKO
 * @Date: 2023-05-16
 * @Time:09:11
 * @Description:
 */
public class demo1 {
    //长度排序
//    public static boolean func1(ArrayList<String> lst) {
//        for (int i = 1; i < lst.size(); i++) {
//            if ((lst.get(i - 1).length() > (lst.get(i)).length())){
//                return false;
//            }
//        }
//        return true;
//    }
//
//    //字典序排序
//    public static boolean func2(ArrayList<String> lst) {
//        for(int i = 1; i < lst.size(); i++){
//            if(lst.get(i-1).compareTo(lst.get(i))>0){
//                return false;
//            }
//        }
//        return true;
//
//    }
//    public static void main(String[] args) {
//        Scanner scan = new Scanner(System.in);
//        int num = scan.nextInt();
//        ArrayList<String> lst = new ArrayList<>();
//        for (int i = 0; i < num; i++) {
//            lst.add(scan.nextLine());
//        }
//        System.out.println(lst.size());
//        if (func1(lst) && func2(lst)) {
//            System.out.println("both");
//        } else if (func1(lst) && !func2(lst)) {
//            System.out.println("lengths");
//        } else if (!func1(lst) && func2(lst)) {
//            System.out.println("lexicographically");
//        } else {
//            System.out.println("none");
//        }
//    }

    //长度排序
    public static boolean func1(String[] s) {
        for (int i = 1; i < s.length; i++) {
            if (s[i-1].length() > s[i].length()){
                return false;
            }
        }
        return true;
    }

    //字典序排序
    public static boolean func2(String[] s) {
        for (int i = 1; i < s.length; i++) {
            if (s[i-1].compareTo(s[i]) > 0){
                return false;
            }
        }
        return true;
    }
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int num = scan.nextInt();
        String[] s = new String[num];
        scan.nextLine();
        for (int i = 0; i < num; i++) {
            s[i] = scan.nextLine();
        }
        if (func1(s) && func2(s)) {
            System.out.println("both");
        } else if (func1(s) && !func2(s)) {
            System.out.println("lengths");
        } else if (!func1(s) && func2(s)) {
            System.out.println("lexicographically");
        } else {
            System.out.println("none");
        }
    }
}
